body{background: none repeat scroll 0 0 #F6F6F6;}
#homehd{height:60px;border-color: #ccc;border-width: 1px 0px;border-style: solid;background:#fff;}

.homecontent{background:url(../images/homeside_bg.jpg) repeat-y top left #fff;}
.homecontent .sidenav{width:150px;}
.homecontent .sidenav ul{}
.homecontent .sidenav ul li{float:left;width:150px;border-bottom:1px solid #d9e5ed;border-top:1px solid #fff;}
.homecontent .sidenav ul li.on{background:#3FA9F5;}
.homecontent .sidenav ul li.on a{color: #fff;}
.homecontent .sidenav ul li a{display: block;padding-right:30px;height:40px;line-height: 40px;font-size:14px;text-align: right;}
.homecontent .rightbody{width:1010px;padding:20px;}
.homecontent .rightbody .hometitle{height:30px;line-height:30px;border-bottom:2px solid #3FA9F5;font-size:16px;font-weight: bold;color:#777;}

#steps_out{height:35px;background:#fff;padding-top:12px;}
.steps{margin:0px auto;width:600px;}
.steps li{float:left;height:23px;line-height: 23px;background-image: url(../images/icons.png);background-repeat: no-repeat;color:#fff;}
.steps li.txt{background-position: -140px -545px;width:116px;text-align: center;}
.steps li.fst_txt{background: transparent;margin-right: 20px;color:#999;}
.steps li.arrow{background-position: -283px -547px;width:20px;}

.home_area_inbox .infolist{padding:25px;}
.home_area .area_header{line-height: 19px;padding:10px 15px;color:#1a1a1a;border-bottom: 1px solid #ddd;}
.home_area .area_header .odinfo{width:200px;}
.home_area .area_body{width:958px;overflow:hidden;}
    .area_body ul{width:960px;}
    .area_body li{float:left;width:469px;border-color: #ddd;border-width: 0px 1px 1px 1px;border-style: solid;margin-left:-1px;padding:5px;height:66px;overflow: hidden;}
.home_area .area_footer{border-top:1px solid #ddd;margin-top:-1px;padding:7px 15px;line-height: 36px;}

.fdimg64{border:1px solid #ccc;width:64px;height:64px;overflow:hidden;}
.fdinfo_dp div{height:66px;line-height: 66px;}
.fdinfo_tc div{height:22px;line-height: 22px;color:#999;}
.fdinfo_dp div.name,.fdinfo_tc div.name{color:#1a1a1a;font-size: 14px;}
.fdinfo_tc b{margin-right: 10px;color:#4d4d4d;font-weight: normal;}

.fdprice{line-height:22px;text-align: right;}
.fdprice b{font-size: 14px;font-weight: normal;}
.fdprice span{padding-right: 5px;color:#999;}

.avatar_btn{margin:30px;}

.wordpd{padding:20px 0px;line-height: 100%;}

#addresslist .infolist{padding:20px 0px;border-bottom:1px solid #ccc;}
#addresslist .infolist .setting_default{display: none;}

table.titletable td{border-style: solid;border-width: 1px 0px 0px 1px;border-color: #ddd;}
table.userorder tbody.on{position: relative;margin-top:-1px;}
table.userorder tbody.on tr.header td{border-left:1px solid #3fa9f5;border-right:1px solid #3fa9f5;border-top:1px solid #3fa9f5;}
table.userorder tbody.on tr.body td.img{border-left:1px solid #3fa9f5;}
table.userorder tbody.on tr.body td.productopt{border-right:1px solid #3fa9f5;border-bottom:1px solid #3fa9f5;}
table.userorder tbody.on tr.orderlast td{border-bottom:1px solid #3fa9f5;}

table.userorder tr td{padding:15px;font-size:12px;}
table.userorder tr.title td{line-height: 30px;background:#f4f4f4;text-align: center;font-size:14px !important;color:#777 !important;font-weight: normal !important;}
table.userorder tr.header td{padding:5px 15px;line-height: 30px;background:#f8f8f8;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ddd;}

table.userorder tr.body td.img{width:100px;}
table.userorder tr.title td.name{width:375px;}

table.userorder tr.body td{border-style: solid;border-width: 0px 0px 1px 1px;border-color: #ddd;}
table.userorder tr.body td.name{width:250px;padding-left:10px;font-size: 14px;}
table.userorder tr.body td.name i{color:#777;font-style: normal;}
table.userorder tr.body td.price,table.userorder tr.title td.price{width:100px;font-size:16px;text-align: center;}
table.userorder tr.body td.amound,table.userorder tr.title td.amound{width:100px;font-size:16px;text-align: center;}
table.userorder tr.body td.totalprice,table.userorder tr.title td.totalprice{width:100px;font-size:16px;text-align: center;font-weight: bold;color:#3FA9F5;}
table.userorder tr.body td.productopt,table.userorder tr.title td.productopt{width:150px;text-align: center;border-right:1px solid #ddd;line-height: 30px;}
table.userorder tr.body td.productopt a,table.userorder tr.title td.productopt a{color:#3FA9F5;text-decoration: underline;}
table.userorder tr.body td.productopt a:hover,table.userorder tr.title td.productopt a:hover{color:#3FA9F5;text-decoration: none;}
table.userorder tr.seprow td{height:8px;overflow:hidden;padding:0px;}

#couponslist .infolist{border-bottom: 1px solid #ccc;padding: 20px 0;}